@charset "GBK";@font-face {	font-family: 'icomoon';    src:url('font/icomoon.eot?qradjf');    src:url('font/icomoon.eot?qradjf#iefix') format('embedded-opentype'),        url('font/icomoon.ttf?qradjf') format('truetype'),        url('font/icomoon.woff?qradjf') format('woff'),        url('font/icomoon.svg?qradjf#icomoon') format('svg');    font-weight: normal;    font-style: normal;}body{	font-size: 12px;	background-color: #FFF;}.bg-gray{		background-color: #FFF;}a:hover{	color: #f40;	text-decoration: none;	-webkit-transition: .5s;  transition: .5s;}a:active{	text-decoration: none;}.demo-icon{  font-family:"icomoon";  font-style:normal;  font-weight:normal;  speak:none;  display:inline-block;  text-decoration:inherit;  text-align:center;  font-variant:normal;  text-transform:none;  font-size:24px;  -webkit-font-smoothing:antialiased;  -moz-osx-font-smoothing:grayscale;  line-height:24px;  color:#999; }/*top*/.top{	background-color: #FFF;	border-color: #EEE;}.top .hot-fire{	background:url(../images/hot_fire.png) center center no-repeat;	width:11px;	height: -webkit-fill-available;	margin-left: 5px;	float:right;}/*header*/.header{	background-image: none;	background-color: #FFF;}	.header .header-mod{		height: 78px;	}	.header .header-mod .logo{		padding-top: 9px;	}	.header .nav-mod{		width: 100%;		background-color: #404144;	}		/*mx-search*/		.header-mod .mx-search{			position: absolute;			top: 24px;			right: 170px;			width: 468px;			height: 41px;			border: 2px solid #fd7322;		}			.header-mod .mx-search form{				width: 468px;				position: relative;			}			.header-mod .mx-inp{				width: 360px;				display: block;		    border: none;		    height: 37px;		    line-height: 37px;		    padding: 6px 10px;			}			.header-mod .search-submit{				display: block;		    height: 37px;		    width: 108px;		    background-color: #fd7322;		    line-height: 37px;		    border: none;		    color: #fff;		    font-size: 14px;		    cursor: pointer;		    position: absolute;		    top: 0;		    right: 2px;		    border-radius: 0;			}			.header-mod .search-submit:hover{		    background-color: #fc640b;						}			.header-mod .mx-inp:focus,.header-mod .search-submit:focus{			  outline: 0;			}		/*qq_btn*/		.header .header-mod .customer{			top: 25px;		}		.header .header-mod .btn-customer-group .btn-customer-box .btn-customer{	    -webkit-border-radius: 0;	    -moz-border-radius: 0;	    -ms-border-radius: 0;		    border: 1px solid #fd7322;		    color: #fd7322;	    background-color: #FFF;		    font-size: 14px;		}		.header .header-mod .btn-customer-group .btn-customer-box .btn-customer:hover{	    	background-color: #fd7322;	    	color: #fff;			}		.header .nav-mod .nav-list{			width: 1280px;			height: 40px;			margin: 0 auto;		}		.header .nav-mod .nav-list>li a{			width: 140px;			height: 40px;			line-height: 40px;			padding: 0;			font-size: 14px;			text-align: center;		}		.header .nav-mod .nav-list>li a b{			top: 18px;		}		.header .nav-mod .nav-list .sub-nav-mod{			top: 40px;		}		.header .nav-mod .nav-list .sub-nav-mod .sub-nav-list dt a{			padding: 0;			text-align: center;		}/*content*/.common-mod{	width: 100%;}.common-mod.bg-w{	background-color: #e9e7ef;}.more-link{	display: block;	width: 80px;	height: 30px;	color: #999;	position: absolute;	top: 2px;	right: 6px;	text-align: right;}/*banner-box*/.banner-box{	width: 100%;	height: 330px;	overflow: hidden;	position: relative;}	#swiper-banner .banner-img{		display: block;		width: 100%;		height: 340px;		text-align: center	}	#swiper-banner .banner-img img{		margin: 0 auto;		width: 1400px;		height: 100%;	}	#swiper-banner .swiper-pagination-bullet {    width: 11px;    height: 11px;    display: inline-block;    border-radius: 10px;    background: #FFF;    opacity: 0.4;    transition: all .3s;  }		#swiper-banner .swiper-pagination-bullet-active{		background: #000;		opacity: 0.8;    width: 30px;    box-shadow: 0px 0px 20px rgba(252, 56, 56, 0.6);			}	.common-mod .cm-box{		width: 1200px;		margin: 0 auto;		padding: 30px 0 20px;		position: relative;		text-align: center;	}	/*閸忣剙鎲?*/	.note-mod{		width: 250px;		height: 325px;		position: absolute;		z-index: 30;		background-color: rgba(0,0,0,0.7);	  right: 0;	  top: -325px;	  border-top-left-radius:6px;		border-top-right-radius:6px;		overflow: hidden;	}			.note-list{			margin-top: 10px;		}		.note-list li{			margin: 0 15px;			border-bottom: 1px dotted #666;		}		.note-list li a{			display: block;			padding-left: 2px;			height: 34px;			line-height: 34px;			overflow: hidden;	    text-overflow: ellipsis;	    white-space: nowrap;	    color: #fff;	    cursor: pointer;		text-align: left;		}		.r-mod-border .note-list li a{			color: #333;		}		.note-list li a:hover{			color: #ff6000;			font-weight: 700;			text-decoration: none;		}			.cm-box .box-hd{  width: 80%;  margin: 0 auto 10px;  text-align: center;	}	.cm-box .box-bd{		padding-top: 10px;		position: relative;	}	.box-hd h2.tit {	  font-size: 26px;	  color: #333;	  text-align: center;	  width: 40%;	  position: relative;	  float: left;	  height: 33px;	  line-height: 33px;	}	.box-hd h2.tit em{		color: #f60;		font-style: normal	}	.box-hd h2.tit:before,	.box-hd h2.tit:after {	  content: "";	  display: block;	  overflow: hidden;	  width: 10px;	  height: 10px;	  border-radius: 50%;	  border: 1px solid #ccc;	}	.box-hd h2.tit:before {	  position: absolute;	  top: 46%;	  left: 0;	  margin-top: -3px;	}	.box-hd h2.tit:after {	  position: absolute;	  top: 46%;	  right: 0;	  margin-top: -3px;	}	.point-line-l,	.point-line-r {	  display: block;	  float: left;	  margin-top: 36px;	  width: 24%;	  height: 1px;	  background-color: #ccc;	}	.point-line-l:before,	.point-line-r:after {	  content: "";	  display: block;	  overflow: hidden;	}	/*鏉烆剝绻嶉張宥呭閸滃奔鐜弽锟?*/	.cm-box .bb-price{		height: 250px;		background: url('../images/map-bg.png') no-repeat center center;	}	.bb-price .price-list{		margin: 24px auto 0;		width: 1180px;		height: auto;	}		.price-list li{			float: left;			margin-left: 13px;			width: 153px;			text-align: center;	    -webkit-transition: all 0.25s linear;	    -moz-transition: all 0.25s linear;	    -ms-transition: all 0.25s linear;	    -o-transition: all 0.25s linear;	    transition: all 0.25s linear;			}		.price-list li:hover{			-webkit-transform: scale(1.4);	    -moz-transform: scale(1.4);	    -ms-transform: scale(1.4);	    -o-transform: scale(1.4);	    transform: scale(1.4);					}		.price-list .country-img{			margin-bottom: 20px;			width: 140px;			height: 140px;			overflow: hidden				}			.price-list .country-img img{				width: 100%;				height: 100%			}			.price-list span{				font-size: 14px;			}	/*濞夈劌鍞藉ù浣衡柤*/	.bb-flow{		margin: 50px 0 40px;	}	.flow-icon-list{		width: 1200px;		padding-bottom: 40px;		border-bottom: 2px solid #ccc;	}	.flow-icon-list li{		float: left;		width: 25%;		text-align: center;	}	.flow-icon-list li img{		width: 130px;		height: 130px;	}	.flow-list{		width: 1200px;		margin-top: 20px;	}	.flow-list li{		float: left;		padding: 0 45px;		width: 25%;		text-align: center;		color: #666;		position: relative;	}	.flow-list li strong{		font-size: 16px;		color: #666;	}	.flow-list li p{		padding-top: 6px;		font-size: 14px;	}	.flow-list li em{		position: absolute;		top: -30px;		left: 48%;		width: 20px;    height: 20px;    border-radius: 20px;    border: 2px solid #ccc;    background: #fff;    display: inline-block;	}	.flow-list .current em,.flow-list li:hover em{		border-color: #ff6000;	}	.flow-list .current strong,.flow-list li:hover strong{		color: #ff6000;	}	/*閹存垳婊戦惃鍕喘閸旓拷*/		.common-mod.bg-img-s{		background: url('../images/index-bg-s.jpg') no-repeat center;		height: 418px;		overflow: hidden;	}	.bg-img-s .box-hd h2.tit{		color: #F2F2F2;	}	.feature-list{		margin-top: 40px;		width: 1200px;	}		.feature-list li{			float: left;			min-height: 220px;			width: 25%;		}		.feature-list .items{				    margin: auto;			isplay: -ms-flexbox;	    display: flex;	    -ms-flex-direction: column;	    flex-direction: column;	    -ms-flex-pack: center;	    justify-content: center;	    -ms-flex-align: center;	    align-items: center;	    width: 78%;		}		.feature-list .s-top,.feature-list .s-bottom{			vertical-align: middle;			width: 100px;		}		.feature-list .s-title p{			    	margin: 5px 0;		color: #FFF;    	font-size: 22px;    	text-align: center;		}		.feature-list .s-text p{		margin-top: 30px;	    width: 280px;	    font-size: 15px;	    font-weight: 300;	    color: #FFF;		}	/*濞撮攱绐愰弫娆戔?*/	.course{		margin-top: 30px;		margin-bottom: 40px;	}	.course .more-link{		top: -20px;		right: 38px;	}	.swiper-box{		width: 1200px;		position: relative;		margin: 0 auto;	}	.swiper-box2{		width:100%;		position: relative;		margin: 0 auto;		overflow: hidden;	}	#swiper-course {		width: 1200px;		overflow: visible;		margin:0 auto;	}	.swiper-pagination{	  text-align: center;	  margin-top: 6px;	  width: 1200px;	}	.swiper-pagination-bullet{	  margin: 3px;	}		/* .course .swiper-wrapper{		height: 200px;	}		.course .swiper-wrapper .swiper-slide{			width: 190px;		}		.course .swiper-link{			margin: 0 8px 0 12px;			display: block;			width: 170px;			height: 200px;			overflow: hidden;		}		.course .swiper-link img{			width: 170px;		}		.course .swiper-link p{			margin-top: 8px;			width: 170px;			height: 30px;			font-size: 13px;			color: #333;			text-align: center;	    overflow: hidden;	    text-overflow: ellipsis;	    white-space: nowrap;		}		.course .swiper-button-next,.course .swiper-button-prev{			margin-top: -38px;			right: 0;		}		.course .swiper-button-prev,.course .swiper-container-rtl .swiper-button-next{			background-image: url('../images/arrow-left.png');			left: 0;		}		.course .swiper-button-next,.course .swiper-container-rtl .swiper-button-prev{			background-image: url('../images/arrow-right.png');		}		.course .swiper-pagination-bullet-active{			background-color: #ff4501;		}		.swiper-pagination-clickable .swiper-pagination-bullet,.course .swiper-button-prev, .course .swiper-container-rtl .swiper-button-next,.course .swiper-button-next, .course .swiper-container-rtl .swiper-button-prev{			outline: none		} *//*鐠у嫯顔�*//* .content-new .page-container .col-main{	padding-top: 0;	width: 930px;}.content-new .page-container .col-sub{	margin-left: 18px;	padding-left: 0;	width:250px; }	.content-new .r-mod{		margin-bottom: 18px;		background-color: #FFF;	}	.content-new .r-mod-hd,.n-mod-hd{		padding: 20px 6px 0;		position: relative;	}	.n-mod-hd{		color: #fff;	}	.r-mod-hd h3,.n-mod-hd h3{		margin: 0;		padding-left:14px;		font-size: 15px;	}	.r-mod-hd .more-link,.n-mod-hd .more-link{		top: 18px;		right: 20px;	}	.n-mod-hd .more-link{		color: #CCC;	}	.content-new .r-mod-bd{		background-color: #FFF;	}	.r-mod-bd .discount-list{		width: 930px;		height: auto; 	}		.discount-list li{			border-bottom: 1px solid #f2f2f2;    	padding: 24px 24px 18px;    	position: relative;					}		.discount-content{			height: 130px;		}		.discount-content .discount-img{	    width: 224px;	    height: 124px;	    margin-right: 23px;	    float: left;					}		.discount-content .card-title{			display: inline-block;	    margin: 0;	    width: auto;	    max-width: 592px;	    height: 28px;	    line-height: 21px;	    color: #333;	    font-size: 20px;	    font-weight: 600!important;	    margin-right: 3px;	    vertical-align: bottom;	    overflow: hidden;	    text-overflow: ellipsis;	    white-space: nowrap;		}		.discount-content .card-text{			width: 71%;	    height: 70px;	    font-size: 13px;	    color: #999;	    padding-bottom: 14px;	    cursor: pointer;	    position: relative;	    line-height: 22px;	    overflow: hidden;		}		.discount-content .card-title:hover{			color: #f40;			-webkit-transition: .5s;      transition: .5s;		}		.discount-content .card-text:hover{			color: #333;			-webkit-transition: .5s;      transition: .5s;					}		.discount-content .smallicon{			padding-top: 8px;			color: #666;			font-size: 13px;		}		.smallicon .sort{			display: inline-block;			padding-right: 20px;		}		.discount-content .small-r{			display: inline-block;			position: absolute;			bottom: 20px;			right: 20px;		}				闂嗗棗鎮庨弽鍥╊?		.discount-content .tag-title{			display: inline-block;		    margin: 0;		    width: auto;		    max-width: 818px;		    height: 28px;		    line-height: 21px;		    color: #333;		    font-size: 20px;		    font-weight: 600!important;		    margin-right: 3px;		    vertical-align: bottom;		    overflow: hidden;		    text-overflow: ellipsis;		    white-space: nowrap;		}		.discount-content .tag-text{			width: 91%;		    height: 70px;		    font-size: 13px;		    color: #999;		    padding-bottom: 14px;		    cursor: pointer;		    position: relative;		    line-height: 22px;		    overflow: hidden;		}	娓氀勭埉	.sub-list{		width: 248px;		height: auto;	}		.sub-list li{			border-bottom: 1px solid #f2f2f2;	    padding: 17px 14px 12px;	    position: relative;		}			.sub-list .sl-l{				width: 48px;				height: 48px;				overflow: hidden;				float: left;				border-radius: 50%;			}				.sub-list .sl-l-img{					width: 48px;					display: block;				}				.sl-l-img img{					width: 100%;					height: 100%;					border-radius: 50%;				}			.sub-list .sl-r{				float: left;				padding-left: 15px;				width: 160px;			}				.sl-r .sl-r-link{					display: block;					color: #333;					font-size: 14px;					width: 160px;					height: 24px;					overflow: hidden;			    	text-overflow: ellipsis;			    	white-space: nowrap;				}				.sl-r .sub-sl-r-link{					height: 44px;					padding-top: 12px;					font-weight: 700;				}				.sl-r .sl-r-link:hover{					color: #f40;				}				.sl-r p{					padding-top: 3px;					color: #999;					height: 30px;					overflow: hidden;			    text-overflow: ellipsis;			    white-space: nowrap;				}			.sub-list .comment-tit{				color: #ff6000;				font-size: 12px;				font-style: normal;			}			.sub-list .comment-text{				padding-top: 4px;				height: 26px;				overflow: hidden;		    text-overflow: ellipsis;		    white-space: nowrap;				color: #999;			}			.ad-mod{				width: 230px;			}				.ad-mod a{					display: block;					width: 250px;					height: 82px;					overflow: hidden;				}				.ad-mod img{					width: 100%;					height: 100%				}	閸愬懘銆?	.content-sub{		margin-top: 18px;	}		.content-sub .r-mod-border{			border: 1px solid #F2F2F2;		}		.sub-page-container .about-cont .news-hd h2{			line-height: 36px;			margin-bottom: 20px;		}		.breadcrumb>li{			font-size: 13px;		}		.content-sub .note-list li{	    border-bottom: 1px solid #f2f2f2;	    margin: 0;	    padding: 4px 14px;	    position: relative;					}		.content-sub li:last-child{			border-bottom: none;		}		.content-sub .note-list li a:hover{			font-weight: 400;		}		.sub-page-container .news-list li{			height: 52px;			line-height: 52px;		}		.sub-page-container .news-list li .text{			font-size: 14px;			color: #333;		}		.sub-page-container .news-list a:hover .text{			color: #ff6000		}		.sub-page-container .tools-mod .nav-tabs>li>a{			font-size: 16px;		}		.sub-page-container .infos-mod .tab-content .search-cont{			width: 320px;		}		.sub-page-container .learn-list li{			width: 454px;		}		.text-cont .btn{			font-size: 13px;			border-radius: 0;		}		.text-cont .btn-primary{	    color: #fff;	    background-color: #f40;    	border-color: #f64200;		}		.text-cont .btn-primary:hover{			background-color: #e93f01;    	border-color: #dd3c02;		}		.sub-page-container .search-cont-x {			margin: 10px 0;			width: 60%;		}		.sub-page-container .learn-list li .text-cont .links{			font-size: 14px;		}	瀵邦喕淇婃禍?�娣?惍锟?	.wx-co{		width: 248px;		height: 248px;		overflow: hidden	}	.wx-co img{		width: 100%;		height: 100%	} *//*鏉╂柨娲栨い鍫曞?*/.goTop-mod{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}.goTop-meau{position:relative;}.goTop-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}.goTop-btn span{color:#848484;font-size:26px;line-height:48px;}.goTop-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6000;position:absolute;left:-12px;top:-12px;}.goTop-btn p{color:#ff6000;font-size:14px;line-height:18px;padding-top:5px;display:none;}.goTop-meau:hover .goTop-btn span{display:none}.goTop-meau:hover .goTop-btn p{display:block;}.meau-sev .goTop-btn{border-color:#ff6000;background:url(../images/zxkf.gif) no-repeat #ff6000 center;} .meau-sev .goTop-btn p{color:#fff}.meau-sev .goTop-btn span{color:#fff}.meau-top .goTop-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}.meau-top .goTop-btn i{display:block;color:#999;font-style: normal}.meau-top.goTop-meau:hover .goTop-btn{background-color:#ff6000}.meau-top.goTop-meau:hover .goTop-btn span{display:block;color:#fff} .meau-top.goTop-meau:hover .goTop-btn i{color:#fff;}.wechat-customer{display:none;}.wechat-concern{display:none;}.goTop-box{position:absolute;top:-15px;right:28px;padding-right:25px;}.goTop-box .box-border{border:1px solid #ccc;border-top:4px solid #ff6000;padding:4px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}.goTop-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}.goTop-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}.goTop-box .box-border .sev-t p{float:left;color:#ff6000;font-size:24px;line-height:28px;}.goTop-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa; font-style: normal}.goTop-box .box-border .sev-t img{width: 100%; height: 100%}.goTop-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}.goTop-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}.goTop-box .box-border .sev-b li{float:left;width:33.33333%}.goTop-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/qq.gif) no-repeat left 3px;line-height:36px;}.goTop-box .box-border .sev-b li a:hover{color:#ff6000}.meau-sev .goTop-box .box-border{width:430px;}.meau-contact .goTop-box .box-border{width:230px;}.meau-sev:hover .wechat-customer{display:block}.meau-code:hover .wechat-concern{display:block}.goTop-meau .goTop-box{top:0;}.goTop-meau .goTop-box .box-border{width:200px;text-align: center;overflow:hidden;border-top:1px solid #ccc;}.goTop-meau .goTop-box .box-border i{display:block;color:#f66e06;font-size:14px;line-height:16px; font-style: normal;}.goTop-meau .goTop-box .box-border .arrow-right{top:inherit;bottom:50px;}.meau-sev .goTop-btn .demo-icon{display:none;}.meau-sev:hover .goTop-btn{background:#ff6000}.meau-zs .goTop-btn{background-color:#ff6000;color:#fff;margin-top:80px;border-color:#ff6000}.meau-zs .goTop-btn span{color:#fff}.meau-zs .goTop-btn p{color:#fff}/*footer*/.footer{	background-color: #333;	color: #999;}	.footer .container{		border-top: none;		padding-bottom: 12px;	}	.footer .links-mod{		padding-bottom: 0;	}	.footer .footer-mod .copyright-text{		padding-top: 8px;	}@media (max-width: 1199px){	.footer,.common-mod{		width: 1200px;	}}.n-mod-hd .r-mod-hd-title,.r-mod-hd .r-mod-hd-title{margin: 0;padding-left: 14px;font-size: 20px}.hyperlinked {text-decoration: underline!important;color: #2b94d6;}/*tag*/.tags a {display: inline-block;margin: 0 10px 10px 0;color: #FFF;background-color: #E63C3C;padding: 5px 10px;font-size: 12px;border-radius: 2px;}/*20200118閺�鍦? S*/.cm-box .box-bt{	padding-top: 12px;	position: relative;}.more-bt{	position: relative;	display: inline-block;	background: #ff4400;    padding: 8px 34px;	border-radius: 4px;}.more-bt span{	font-size: 14px;    font-color: #fff;	position: relative;    color: #fff;    text-align: center;}/* 鎼存洟鍎村Ο顏嗗殠 */.index_font_bottom_line:after{	content:" ";	display:block;	width:40px;	height:4px;	border-radius:2px;	background-color:#ff4400;}.index_font_bottom_line_ct:after{	content:" ";	display:block;	width:40px;	height:4px;	border-radius:2px;	background-color:#ff4400;	margin:0 auto;}.index_font_bottom_line.index-htyy:after{	margin-left:28px;	margin-top:15px;}/* 鎼存洟鍎村Ο顏嗗殠 */.index_font_bottom_line_bg_w:after{	content:" ";	display:block;	width:40px;	height:4px;	border-radius:2px;	background-color:#FFF;	margin:15px auto 10px;}/*鏉烆剝绻嶆禒閿嬬?*/.common-mod.bg-zyprice{	background: url(../images/index-bg-price.jpg) no-repeat center;	height: 580px;}.cm-box .zhuanyun-price{	height: 320px;	padding-top:70px;}.cm-box .zhuanyun-hd {    width: 100%;    margin: 0 auto 10px;    text-align: left;   }.cm-box .zhuanyun-hd h2{    font-weight: 600!important;}.zhuanyun-price .zhuanyun-price-list{	margin: 24px auto 0;	width: 600px;	max-width:100%;	height: auto;	margin-left: 0px; }.zhuanyun-price-list li{	float: left;	width: 30%;	max-width:100%;}.zhuanyun-price-list li:hover{	-webkit-transform: scale(1.4);   -moz-transform: scale(1.4);   -ms-transform: scale(1.4);   -o-transform: scale(1.4);   transform: scale(1.4);			}.zhuanyun-price-list .country-img{	float: left;	margin-bottom: 20px;	width: 60px;	height: 60px;	overflow: hidden;			position: relative;}.zhuanyun-price-list .country-img img{	width: 100%;	height: 100%;}.zhuanyun-price-list .country-font{	float: left;	width: 100px;	background-color: #FFF;	font-size: 14px;	margin-left: -20px;	margin-top: 10px;	border-radius: 2px;}.zhuanyun-price-list .country-font p{	margin-left: -10px;	padding-left: 10px;}.zhuanyun-price-list .country-font p.country-font-cn{	line-height: 16px;    margin-top: 6px;}.zhuanyun-price-list .country-font p.country-font-cn i{	font-size: 16px;}.zhuanyun-price-list .country-font p.country-font-en{	font-size:12px;	font-style: italic;}.zhuanyun-price-list .country-font-more{	float: left;	width: 110px;	background-color: #ff4400;	color: #FFF;	font-size: 14px;	margin-top: 10px;	line-height: 40px;	border-radius: 2px;}/*濞撮攱绐愭潪顒冪?*/.common-mod.bg-zy{	background-color: #FF4A00;	background:#FF4A00 url(../images/index-htzybg.jpg) center bottom no-repeat;}#swiper-zhuanyun{	background-color:#FFF;	height:530px;	padding: 30px 38px;	box-sizing: border-box;	border-radius: 4px;}.common-mod.bg-zy .wl1{	width:95%;	height:10px;	background-color:rgba(255,255,255,.8);	display:block;	content:"";	margin:0 auto;	border-radius: 0px 0px 4px 4px;}.common-mod.bg-zy .wl2{	width:90%;	height:10px;	background-color:rgba(255,255,255,.5);	display:block;	content:"";	margin:0 auto;	border-radius: 0px 0px 4px 4px;}.common-mod.bg-zy .more-bt{	background: transparent;	border:1px solid #FFF;	border-radius: 2px;	margin-top:86px;	margin-bottom:70px;}.box-hd h2.tit-zy {	font-size: 26px;    color:#fff;    text-align: center;    width: 100%;    position: relative;    float: left;    height: 33px;    line-height: 33px;}.box-hd h2.tit-gl {	font-size: 26px;    text-align: center;    width: 100%;    position: relative;    float: left;    height: 33px;    line-height: 33px;    font-weight: 600!important;}.zhuanyun .swiper-wrapper{	height: 210px;}.zhuanyun .swiper-link{	display: block;	height: 200px;	overflow: hidden;}.zhuanyun .swiper-link .zyimg{	width: 275px;	max-width:50%;	height:200px;	float:left;	overflow: hidden;}.zhuanyun .swiper-link img{	width: 275px;	object-fit: contain;}.zhuanyun .swiper-link .zyinfo{	width: 275px;	max-width:50%;	float:left;	padding-left: 30px;}.zhuanyun .swiper-link p{	margin-top: 30px;	height: 30px;	font-size: 18px;	color: #404145;   overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap;   text-align:left;}.zhuanyun .swiper-link span.datatime{   line-height:38px;   font-size:12px;   color: #939598;   overflow: hidden;   display: block;   text-align:left;}.zhuanyun .swiper-link span.dsc{	font-size:15px;	line-height:25px;	text-overflow: -o-ellipsis-lastline;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;    text-align: left;}.zhuanyun .swiper-pagination-zhuanyun{	margin-top:30px;}.zhuanyun .swiper-pagination-zhuanyun .swiper-pagination-bullet{	background: #FFF;}.zhuanyun .swiper-button-next,.course .swiper-button-prev{	margin-top: -38px;	right: 0;}.zhuanyun .swiper-button-prev,.course .swiper-container-rtl .swiper-button-next{	background-image: url('../images/arrow-left.png');	left: 0;}.zhuanyun .swiper-button-next,.course .swiper-container-rtl .swiper-button-prev{	background-image: url('../images/arrow-right.png');}.zhuanyun .swiper-pagination-bullet-active{	background-color: #FFF;}/*濞撮攱绐愰弨鑽ゆ?*/.course .swiper-wrapper{	}.box-bd.course{	margin-top:0px;}.course .swiper-wrapper .swiper-slide{	padding: 15px;}.course .swiper-link{	display: block;	width: 100%;	height: 400px;	overflow: hidden;	text-align:center;	padding: 18px;}.course .swiper-link:hover{	border-radius: 4px;	box-shadow: #f9f6f6a6 2px 2px 20px 5px;}.course .swiper-link img{	width: 370px;	height:220px;	max-width:100%;	object-fit: contain;}.course .swiper-link p{	margin-top: 8px;	width: 100%;	height: 30px;	font-size: 18px;	color: #595959;	text-align: left;   overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap;}.course .swiper-link span{   width: 100%;   font-size:14px;   line-height:25px;   color: #595959;   overflow: hidden;   text-overflow: -o-ellipsis-lastline;   text-align:left;	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical;}.course .swiper-course-prev,.course .swiper-course-next{	margin-top: -400px;	font-size:28px;	position: absolute;	z-index: 99;	height: 400px;	line-height:400px;    width: calc((100vw - 1200px)/2);	text-align: center;	display:block;	background-color: rgba(255,255,255,.3);}.course .swiper-course-prev > i,.course .swiper-course-next > i{	margin-top: 48%;		opacity:.3;}.course .swiper-course-prev:hover > i,.course .swiper-course-next:hover > i{	opacity:1;}.course .swiper-course-prev:visited,.course .swiper-course-next:visited,.course .swiper-course-prev:active,.course .swiper-course-next:active{border:none;}.course .swiper-course-next{	right: 0px;}.course .swiper-course-prev{	left:0px;}.course .swiper-button-prev,.course .swiper-container-rtl .swiper-button-next{	background-image: url('../images/arrow-left.png');	left: 0;}.course .swiper-button-next,.course .swiper-container-rtl .swiper-button-prev{	background-image: url('../images/arrow-right.png');}.course .swiper-pagination-bullet-active{	background-color: #ff4501;}.swiper-pagination-clickable .swiper-pagination-bullet,.course .swiper-button-prev, .course .swiper-container-rtl .swiper-button-next,.course .swiper-button-next, .course .swiper-container-rtl .swiper-button-prev{	outline: none}/*鏉炵粯婢?4濮濓?*/.common-mod.bg-img-g{	background: url(../images/index-bg-g.jpg) center bottom no-repeat;	height: 500px;}.flow-icon-list-new{	width: 1200px;	padding-bottom: 40px;}.flow-icon-list-new li{	float: left;	width: 25%;	text-align: center;}.flow-icon-list-new li img{	width: 130px;	height: 130px;}/*鐠у嫯顔�*/.content-new {	background-color: #fff;	}.content-new .page-container .col-main{	padding-top: 0;	width: 930px;}.content-new .page-container .col-sub{	margin-left: 18px;	padding-left: 0;	width:250px; }.content-new .r-mod{	margin-bottom: 18px;	background-color: #FFF;}.content-new .r-mod-hd,.n-mod-hd{	padding: 20px 6px 0;	position: relative;}.n-mod-hd{	color: #fff;}.r-mod-hd h3,.n-mod-hd h3{	margin: 0;	padding-left:14px;	font-size: 15px;}.r-mod-hd .more-link,.n-mod-hd .more-link{	top: 18px;	right: 20px;}.n-mod-hd .more-link{	color: #CCC;}.content-new .r-mod-bd{	background-color: #FFF;}.r-mod-bd .discount-list{	width: 930px;	height: auto; }.discount-list li{  	padding: 12px 24px 4px;  	position: relative;			}.discount-content{	height: 130px;}.discount-content .discount-img{   width: 224px;   height: 124px;   margin-right: 23px;   float: left;			}.discount-content .card-title{	display: inline-block;   margin: 0;   width: auto;   max-width: 592px;   height: 28px;   line-height: 21px;   color: #333;   font-size: 20px;   font-weight: 600!important;   margin-right: 3px;   vertical-align: bottom;   overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap;}.discount-content .card-text{	width: 71%;   height: 70px;   font-size: 13px;   color: #999;   padding-bottom: 14px;   cursor: pointer;   position: relative;   line-height: 22px;   overflow: hidden;}.discount-content .card-title:hover{	color: #f40;	-webkit-transition: .5s;    transition: .5s;}.discount-content .card-text:hover{	color: #333;	-webkit-transition: .5s;    transition: .5s;			}.discount-content .smallicon{	padding-top: 8px;	color: #666;	font-size: 13px;}.smallicon .sort{	display: inline-block;	padding-right: 20px;}.discount-content .small-r{	display: inline-block;	position: absolute;	bottom: 20px;	right: 20px;}	/* 闂嗗棗鎮庨弽鍥╊? */.discount-content .tag-title{	display: inline-block;    margin: 0;    width: auto;    max-width: 818px;    height: 28px;    line-height: 21px;    color: #333;    font-size: 20px;    font-weight: 600!important;    margin-right: 3px;    vertical-align: bottom;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.discount-content .tag-text{	width: 91%;    height: 70px;    font-size: 13px;    color: #999;    padding-bottom: 14px;    cursor: pointer;    position: relative;    line-height: 22px;    overflow: hidden;}娓氀勭埉.sub-list{	width: 248px;	height: auto;}.sub-list li{   padding: 17px 4px 12px;   position: relative;}.sub-list .sl-l{	width: 48px;	height: 48px;	overflow: hidden;	float: left;	border-radius: 50%;}.sub-list .sl-l-img{	width: 48px;	height:48px;	display: block;}.sl-l-img img{	width: 100%;	height: 100%;	border-radius: 50%;}.sub-list .sl-r{	float: left;	padding-left: 15px;	width: 160px;}	.sl-r .sl-r-link{		display: block;		color: #333;		font-size: 14px;		width: 160px;		height: 24px;		overflow: hidden;    	text-overflow: ellipsis;    	white-space: nowrap;	}	.sl-r .sub-sl-r-link{		height: 44px;		padding-top: 12px;		font-weight: 700;	}	.sl-r .sl-r-link:hover{		color: #f40;	}	.sl-r p{		padding-top: 3px;		color: #999;		height: 30px;		overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;	}.sub-list .comment-tit{	color: #ff6000;	font-size: 12px;	font-style: normal;}.sub-list .comment-text{	padding-top: 4px;	height: 26px;	overflow: hidden;   text-overflow: ellipsis;   white-space: nowrap;	color: #999;}.ad-mod{	width: 230px;}.ad-mod a{	display: block;	width: 250px;	height: 82px;	overflow: hidden;}.ad-mod img{	width: 100%;	height: 100%}閸愬懘銆?.content-sub{	margin-top: 18px;}.content-sub .r-mod-border{	border: 1px solid #F2F2F2;}.sub-page-container .about-cont .news-hd h2{	line-height: 36px;	margin-bottom: 20px;}.breadcrumb>li{	font-size: 13px;}.content-sub .note-list li{   border-bottom: 1px solid #f2f2f2;   margin: 0;   padding: 4px 14px;   position: relative;			}.content-sub li:last-child{	border-bottom: none;}.content-sub .note-list li a:hover{	font-weight: 400;}.sub-page-container .news-list li{	height: 52px;	line-height: 52px;}.sub-page-container .news-list li .text{	font-size: 14px;	color: #333;}.sub-page-container .news-list a:hover .text{	color: #ff6000}.sub-page-container .tools-mod .nav-tabs>li>a{	font-size: 16px;}.sub-page-container .infos-mod .tab-content .search-cont{	width: 320px;}.sub-page-container .learn-list li{	width: 454px;}.text-cont .btn{	font-size: 13px;	border-radius: 0;}.text-cont .btn-primary{   color: #fff;   background-color: #f40;  	border-color: #f64200;}.text-cont .btn-primary:hover{	background-color: #e93f01;  	border-color: #dd3c02;}.sub-page-container .search-cont-x {	margin: 10px 0;	width: 60%;}.sub-page-container .learn-list li .text-cont .links{	font-size: 14px;}瀵邦喕淇婃禍?�娣?惍锟?.wx-co{	width: 248px;	height: 248px;	overflow: hidden}.wx-co img{	width: 100%;	height: 100%} /*20200118閺�鍦? E*//*鐩稿叧鏂囩珷/娴锋窐浼樻儬*/         .about-new .r-mod-hd-title{float:left;padding-left:0px;border-bottom:2px solid #e24539;padding-bottom:5px;}.about-new .r-mod-hd-title img{margin-right:5px;}.about-new-list1{border-top:2px solid #f7f7f7;padding-top:20px;margin-bottom:25px;}.about-new-list1 li{padding:0px;}.about-new-list1 li a h4{max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}.about-new-list2{border-top:2px solid #f7f7f7;padding-top:20px;margin-bottom:50px;}.about-new-list2 li{height:235px}.about-new-list2 li img{height:135px; object-fit: contain;}.about-new-list2 li h4{font-size:14px;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}